package com.xinqi.modules.chat.chat.official.service;

import com.xinqi.modules.chat.chat.official.dto.req.ChatAssistantConfigUpdateDTO;
import com.xinqi.modules.chat.chat.official.dto.rsp.ChatAssistantConfigResultDTO;
import com.xinqi.modules.chat.chat.official.dto.rsp.ChatAssistantTypeResultDTO;

import java.util.List;

/**
 * 新奇助手通知设置表服务层
 *
 * @author: yyzhen
 * @date: 2023/05/05
 */
public interface ChatAssistantConfigService {
    /**
     * 查询新奇助手通知设置
     *
     * @param userId
     * @return
     */
    ChatAssistantConfigResultDTO infoConfig(Long userId);

    /**
     * 修改 新奇助手通知设置
     *
     * @param dto
     * @return
     */
    ChatAssistantConfigResultDTO editConfig(ChatAssistantConfigUpdateDTO dto);

    /**
     * 获取 消息助手-类型
     * @return
     */
    List<ChatAssistantTypeResultDTO> typeList();
}
